piston shoe - German English Dictionary